package com.dhecp.project.storage.domain;

import com.dhecp.common.annotation.ForUpdate;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @program: kjecp
 * @description: 仓储 - 货位管理
 * @author: hlf
 * @create: 2022-08-26 19:58
 */
public class GoodsAllocation {

    private String guid;//唯一标识
    @ForUpdate(fieldName = "货位编码")
    private String goodsAllocation;//货位编码
    @ForUpdate(fieldName = "库区")
    private String goodsArea;//库区
    @ForUpdate(fieldName = "所在仓库")
    private String warehouseAddress;//所在仓库
    @ForUpdate(fieldName = "地点标识")
    private String locationID;//地点标识
    @ForUpdate(fieldName = "货位备注")
    private String vBz;//货位备注
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;//创建时间
    private String createUser;//创建人
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;//修改时间
    @ForUpdate(fieldName = "修改人")
    private String updateUser;//修改人

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getGoodsAllocation() {
        return goodsAllocation;
    }

    public void setGoodsAllocation(String goodsAllocation) {
        this.goodsAllocation = goodsAllocation;
    }

    public String getGoodsArea() {
        return goodsArea;
    }

    public void setGoodsArea(String goodsArea) {
        this.goodsArea = goodsArea;
    }

    public String getWarehouseAddress() {
        return warehouseAddress;
    }

    public void setWarehouseAddress(String warehouseAddress) {
        this.warehouseAddress = warehouseAddress;
    }

    public String getLocationID() {
        return locationID;
    }

    public void setLocationID(String locationID) {
        this.locationID = locationID;
    }

    public String getvBz() {
        return vBz;
    }

    public void setvBz(String vBz) {
        this.vBz = vBz;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
}